Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Switzerland #1-w1 Canada F2 Switzerland #1-w3 Switzerland #1-w4 USA F7 USA F8 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Poland F1 Poland F2 Finland F1 USA F14 Finland F2 Denmark F2 Denmark F3 USA F28 Great Britain F1 USA F1 Portugal F2 Great Britain F3 Netherlands F2 Australia F9 Australia F11 Great Britain F2 Switzerland F3 Sweden F2 Sweden F3 Great Britain F8 Ireland F1 USA F14 Great Britain F9 Finland F2 Italy F29 Great Britain F3 Great Britain F4 Italy F6 Italy F7 Korea F1 Korea F2 Kuwait F2 Germany F14 France F14 Great Britain F19 Great Britain F21 Great Britain F22 China F1 China F2 Italy F2 Great Britain F5 Ireland F2 Croatia F1 Great Britain F4 Korea F1 Korea F2 Korea F3 USA F1 Croatia F2 Sweden F1 Sweden F2 Great Britain F4 Italy F3 Italy F4 Italy F5 Italy F6 Italy F10 Italy F11 Netherlands F3 Netherlands F4 Germany F7 Chinese Taipei F2 Korea F2 Great Britain F5 Italy F5 Korea F1 Great Britain F6 Great Britain F7 Switzerland F1 Korea F1 Spain F13 Spain F14 Ireland F1 Great Britain F15 Germany F9 Canada F7 Canada F8 USA F2 USA F4 Switzerland F2 Greece F4 France F13 Sweden F1 Sweden F1 Sweden F2 Great Britain F7 Israel F6 USA F29 USA F31 USA F32 Great Britain F2 Portugal F1 Ireland F2 Great Britain F7 USA F12 Spain F23 Spain F24 Sweden F2 France F16 Australia F10 Germany F1 USA F4 Spain F17 Spain F18 Italy F26 USA F31 Great Britain F5 Great Britain F6 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Germany F3 Canada F1 Switzerland #1-w2 Sweden #1-w2 Denmark F1 USA F6 Italy F8 Italy F16 The Surbiton Trophy - Surbiton USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Austin Challenger - Austin Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Shelbourne Irish Open - Dublin 2006 North Shore Pro Tennis Championship - Winnetka Music City Challenger - Nashville 2007 Challenger of Santa Clara - Valencia Kobstaedernes ATP Challenger - Kolding Korea F2 Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Fifth-Third Bank Tennis Championships - Lexington 2007 Knoxville Challenger - Knoxville BH Indoor Sarajevo - Sarajevo 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Pharma Medico Open 2008 - Aarhus Sail Open - New Delhi Kia International in Caloundra - Caloundra Izmir Cup - Izmir The Surbiton Trophy - Surbiton Pro Challenger at Calabasas - Calabasas Dublin Challenger - Dublin Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington GHI Bronx Classic - Bronx Semgroup Challenger - Tulsa USTA/Adtech Challenger - Boston USTA Challenger of Tiburon - Tiburon Waco Tennis Challenger - Waco Open des Alpes Trophee BNP Paribas - Grenoble 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Flea Market Cup - Busan West Side Tennis Challenger - Forest Hills Smith Barney Men's Challenger - Covington USTA Men's Challenger of Dallas - Dallas Keio Challenger International Tennis Tournament - Yokohama Dallas Challenger Wolfsburg Challenger 2004 Colorado Tennis Classic - Denver Korat Challenger Baton Rouge Challenger Yuba City Challenger Black Forest Open - Freudenstadt Winnetka Challenger USTA Comerica Challenger - Aptos Manchester Challenger Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Vancouver Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Istanbul Challenger Tulsa Challenger Mons Challenger WOW Cafe Challenger - New Orleans Tashkent Challenger Kolding Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin Chuncheon Challenger Samsung Challenger 2007 - Ho Chi Minh City Aachen Challenger Champaign Challenger Kobstaedernes ATP Challenger - Kolding Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Dublin Challenger - Dublin Cremona Challenger The LTA Nottingham Challenger - Nottingham Ford Tennis Championships - Louisville Granby Challenger Binghamton Challenger Challenger Banque Nationale Rimouski - Rimouski Bangkok Challenger San Luis Potosi Challenger - San Luis Potosi Tiburon Challenger Calabasas Challenger Aachen Challenger Bratislava Challenger Noumea Challenger Singapore Challenger Bergamo Challenger New Delhi Challenger II - New Delhi Wolfsburg Challenger AT&T Challenger of Dallas - Dallas Recanati Challenger Johannesburg Challenger USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson Bath Challenger Granby Challenger The Comercia Challenger - Aptos Recanati Challenger 2005 Freeman Men's Challenger - Joplin Binghamton Challenger Genova Challenger Tulsa Challenger JSM Challenger - Champaign Izmir Challenger Nokian Hakkapeliitta Open - Tampere Seoul Challenger Sacramento Challenger Tiburon Challenger Bangkok Challenger Sacramento Challenger Eckental Challenger Ortisei Challenger AGT Challenger - Leon Knoxville Challenger Nottingham Challenger Wolfsburg Challenger Kobstaedernes ATP Challenger - Kolding Leon Challenger Kaohsiung Challenger Ostdeutscher Sparkassen Cup - Dresden Nottingham Challenger Music City Challenger - Nashville Genova Challenger Istanbul Challenger Petange Challenger USTA Challenger of Orlando - Orlando Johannesburg Challenger Rio Quente Challenger USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Lexington Challenger Dunlop World Challenge - Toyota Vancouver Challenger Fifth-Third Bank Tennis Classic - Lexington Charlottesville Challenger Orleans Challenger Rhodes Challenger Tiburon Challenger Rennes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Dallas Challenger Morelos Challenger IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Rimouski Challenger Guadalajara Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Leon Challenger Busan Challenger II Naples ITG Challenger - Naples Nottingham-2 Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Aptos Challenger Napa Challenger Rimouski Challenger Charlottesville Challenger Champaign Challenger Wroclaw Challenger Irving Challenger Busan Challenger Seoul Challenger Ilkley Challenger Aptos Challenger AT&T Challenger of Dallas - Dallas Sacramento Challenger Ortisei Challenger Bangkok Challenger Cherbourg Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Manchester Challenger Nottingham Challenger 2004 Freeman Men's Challenger - Joplin Dallas Challenger Busan Challenger 2004 Keys Gate Challenger - Homestead Binghamton Challenger Recanati Challenger Fairfield Challenger Carson Challenger Drummondville Challenger Seoul Challenger Manila Challenger The Commercia Challenger - Aptos Tiburon Challenger Segovia Challenger Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Rome Challenger Nottingham Challenger Phoenix Challenger Taipei City Challenger Chicago Challenger Drummondville Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Lexington Challenger Gimcheon Challenger Bangkok Challenger Wroclaw Challenger Vancouver Challenger Gwangju Challenger Eckental Challenger Swanston Challenger - Sacramento Knoxville Challenger Fairfield Challenger Dallas Challenger Cherbourg Challenger Dallas Challenger Tiburon Challenger LTA Shrewsbury Challenger - Shrewsbury Knoxville Challenger Manchester Challenger Surbiton Challenger Busan Challenger Loughborough Challenger Binghamton Challenger Lexington Challenger Nottingham Challenger Alessandria Challenger 2003 USTA Challenger of Calabasas - Calabasas Fairfield Challenger 2008 China TCL Challenger - Guangzhou Champaign Challenger Lexington Challenger West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Puerto Rico Challenger Tennis Event - Humacao Stockton Challenger Leon Challenger St. Brieuc Challenger Seoul Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Aptos Challenger Las Vegas Challenger Charlottesville Challenger Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Challenger Tiburon Challenger Busan Open Challenger Tennis - Busan Noumea Challenger Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio The Manchester Trophy - Manchester Citta di Como Challenger - Como Vancouver Challenger Genova Open Challenger - Genova Mercedes-Benz Cup - Los Angeles University of Tennessee USTA Men's Challenger - Knoxville The LTA Bolton Challenger - Bolton Atlantic City Open - Atlantic City Fifth Third Bank Tennis Classic - Lexington Tiburon Challenger College Station Challenger - College Station The LTA Men's Challenger Wrexham - Wrexham Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin The Surbiton Trophy - Surbiton The LTA Manchester Trophy - Manchester Lubbock Challenger - Lubbock Open de L'Isere-Trophee BNP Paribas - Grenoble The 'Fitz' Casino Challenger - Tunica Odlum Brown Vancouver Open - Vancouver Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Copenhagen Open - Copenhagen Nottingham Challenger 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding National Bank Men's Rimouski Challenger - Rimouski Jersey Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Izmir Challenger International Tennis Championships - Delray Beach Cremona Challenger Carson Challenger Stockholm Open - Stockholm Rome Challenger Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Stockholm Open - Stockholm Stockholm Open - Stockholm Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London RCA Championships - Indianapolis Chennai Open - Chennai Jersey Challenger The Nottingham Open - Nottingham If Stockholm Open - Stockholm Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Champaign Challenger Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Vancouver Challenger Ordina Open - s-Hertogenbosch Kaoshuing Challenger Dallas Challenger AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Guadalajara Challenger SA Tennis Open - Johannesburg US Men's Clay Court Championship - Houston Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Serbia Open - Belgrade Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Le Gosier Challenger Quimper Challenger Sacramento Challenger Nottingham Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow Sacramento Challenger Eckental Challenger Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Ortisei Challenger Chennai Open - Chennai AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Chennai Open - Chennai Yokohama Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Toyota Challenger Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Noumea Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Memphis Open - Memphis Geneva Open - Geneva Swiss Indoors Basel - Basel Ecuador Open - Quito Dallas Challenger Jersey Challenger Dubai Duty Free Tennis Championships - Dubai St. Brieuc Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Thailand Open - Bangkok AEGON International - Eastbourne Stockton Challenger Monza Challenger Baton Rouge Challenger Erste Bank Open - Vienna Gerry Weber Open - Halle Mons Challenger Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Knoxville Challenger Manta Challenger Champaign Challenger Erste Bank Open - Vienna Thailand Open - Bangkok New York Open - New York Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Tiburon Challenger Maui Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Loughborough Challenger Gimcheon Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai SAP Open - San Jose Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Segovia Challenger Charlottesville Challenger Guadalajara Challenger Knoxville Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Mexico City Challenger Napoli Challenger Claro Open Colombia - Bogota Copenhagen Open - Copenhagen Moselle Open - Metz Malaysian Open - Kuala Lumpur Bangkok Challenger Valencia Open - Valencia Bangkok Challenger Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Portoroz Challenger Brisbane International - Brisbane Cary Challenger Stockton Challenger Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Red Letter Days Open - Nottingham Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Power Horse Cup - Dusseldorf PBZ Zagreb Indoors - Zagreb Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Qatar ExxonMobil Open - Doha RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Copenhagen Open - Copenhagen BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai ATP Masters - Shanghai Australian Open - Melbourne Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Moselle Open - Metz U.S. Open - New York Chengdu Open - Chengdu Hall of Fame Tennis Championships - Newport U.S. Open - New York Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 2, 1R, POR-DEN 4-1 Sony Ericsson Open - Miami Davis Cup, Group II, 2R, DEN-LAT 3-2 Australian Open - Melbourne Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, Group II, 2R, DEN-LUX 5-0 Davis Cup, Group II, 3R, DEN-MDA 3-2 Western & Southern Open - Cincinnati Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 2R, DEN-EGY 1-3 U.S. Open - New York Davis Cup, World Group II, PO, DEN-PUR 5-0 Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York All Lower level tournaments Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Hopman Cup - Perth Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, PO, DEN-SWE 2-3 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, 3R, DEN-RSA 1-3 Davis Cup, Group II, 1R, DEN-IRL 4-1